package com.ruoyi.system.mapper;

import java.util.List;
import com.ruoyi.system.domain.PaperSubject;

/**
 * 试卷考题表Mapper接口
 *
 * @author ruoyi
 * @date 2022-11-20
 */
public interface PaperSubjectMapper
{
    /**
     * 查询试卷考题表
     *
     * @param paperId 试卷考题表主键
     * @return 试卷考题表
     */
    public List<PaperSubject> selectPaperSubjectByPaperId(Long paperId);

    /**
     * 查询试卷考题表列表
     *
     * @param paperSubject 试卷考题表
     * @return 试卷考题表集合
     */
    public List<PaperSubject> selectPaperSubjectList(PaperSubject paperSubject);

    /**
     * 新增试卷考题表
     *
     * @param paperSubject 试卷考题表
     * @return 结果
     */
    public int insertPaperSubject(PaperSubject paperSubject);

    /**
     * 修改试卷考题表
     *
     * @param paperSubject 试卷考题表
     * @return 结果
     */
    public int updatePaperSubject(PaperSubject paperSubject);

    /**
     * 删除试卷考题表
     *
     * @param paperId 试卷考题表主键
     * @return 结果
     */
    public int deletePaperSubjectByPaperId(Long paperId);

    /**
     * 批量删除试卷考题表
     *
     * @param paperIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deletePaperSubjectByPaperIds(Long[] paperIds);
}
